$(document).ready(function() {
	common.body_to_all();
	$("#page_title").html("条码查询");
});
var vm = avalon.define({
	$id: "main_controller",
	data: [],
	//条码号
	code:'',
	//加载数据
	load:function(){
		if(!vm.code){
			$("#code").focus();
			return ;
		}
		$("#submit-btn").button('loading');
		$.ajax({
			type:"get",
			url:load_url,
			dataType:"json",
			data:"barcode="+vm.code,
			success:function(data){
				$("#submit-btn").button('reset');
				vm.data = data;
				if(data && data.length && data.length>0){
					vm.is_show_tip = false;
				}else{
					vm.is_show_tip = true;
					vm.toast_msg = "没有查询到数据...";
					vm.is_toast_show = true;
					vm.clear_toast();					
				}
			},
			error:function(){
				$("#submit-btn").button('reset');
				vm.toast_msg = "网络错误";
				vm.is_toast_show = true;
				vm.clear_toast();
			}
		});		
	},
	is_show_tip:false,
	tip_msg:'没有查询到数据...',
	
	//----------------
	//toast的信息
	toast_msg:'',
	//是否要展示toast
	is_toast_show:false,
	//定时器
	$timeout:0,
	//消息隐藏
	clear_toast:function(){
		//设置定时器
		if(vm.$timeout){
			clearTimeout(vm.$timeout);
		}
		vm.$timeout = setTimeout(function(){
			vm.is_toast_show = false;
			vm.toast_msg = '';
		},3000);		
	},	
	//-----------------
	
});
avalon.scan();
avalon.ready(function(){
	$('body').css('opacity',1);
});
